package IO;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 34255
 * Date: 2024-11-02
 * Time: 14:56
 */
//字节输出流OutputStream类方法使用
public class OutputStreamUse {
    public static void main(String[] args) throws IOException {
        //1.一旦成功创建OutputStream类实例，就会通过指定路径找到该文件并打开
        //2.如果该指定的文件不存在，则会自动创建出该文件
        //该构造方法默认代开文件后会将文件里的内容清空，不想被清空，加上true
        try(OutputStream outputStream = new FileOutputStream("./test.txt");){
            //进行写操作

            //1.读取参数内容，写入文件
//            outputStream.write(122);

            //2.读取数组内容，写入文件
            byte[] ret = new byte[]{110,111,112,113,114,115,116};
//            outputStream.write(ret);

            //3.从数组off下标开始，往后最多读取len个字符内容写入数组
            outputStream.write(ret,1,2);

        }
    }
}
